package rodadas;


import excessoes.ArrayIncompativel;
import excessoes.CorNaoExiste;

public class Retorno {

	private int[] retorno;
	
	public Retorno(){
		this.retorno = new int[4];
	}

	public int[] getRetorno() {
		return retorno;
	}

	public void setRetorno(int[] _tentativa, int[] _senha) throws CorNaoExiste, ArrayIncompativel{		
		int[] _retorno = new int[4];
		
		int cont=0;
		
		for (int i = 0; i < _tentativa.length; i++) {
			for (int j = 0; j < _senha.length; j++) {
				if(_tentativa[i]==_senha[j]){
					if(i==j){
						_retorno[cont] = 9;
						cont++;
					}else{
						_retorno[cont] = 8;
						cont++;
					}
				}
		
			}
		}
		
		for (int i = cont; i < 4; i++) {
			_retorno[i]=10;
		}
		
		
		this.retorno = _retorno;
	}
	


}
